weblogic打补丁详细步骤(linux) |
您所在的位置:网站首页 › linux weblogic安装目录 › weblogic打补丁详细步骤(linux) |
环境: Linux 2.6.18-164.el5 weblogic 10.3.6.0 2021年7月补丁包:p32832785_1036_Generic.zip --------------- 打补丁详细步骤: 0、查找weblogic相关路径 ps -ef|grep weblogic (查到有这样的路径:/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin) 1、停止weblogic 进入weblogic所在目录: cd /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin ./stopWebLogic.sh 2、备份weblogic整个目录 zip -r /opt/backup_weblogic/weblogic_backup_20210823.zip /home/weblogic 3、将补丁上传到weblogic服务器的cache_dir目录下,如不存在该目录则新建一个 用winscp软件上传补丁到该目录(详细路径:/home/weblogic/Oracle/Middleware/utils/bsu/cache_dir) 4、进入weblogic服务器的cache_dir目录并解压补丁到该目录 cd /home/weblogic/Oracle/Middleware/utils/bsu/cache_dir unzip p32832785_1036_Generic.zip(如解压到了p32832785_1036_Generic文件夹里面,要把文件复制到cache_dir) 解压出来的README.html文档是详细的打补丁指引。 5、进入bsu目录,查看当前已经安装的补丁包,并调大bsu.sh内存 cd /home/weblogic/Oracle/Middleware/utils/bsu ./bsu.sh -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3 -status=applied -verbose -view vi ./bsu.sh注意: 我将默认值修改为官方推荐的MEM_ARGS="-Xms1024m -Xmx4096m"还是不行,要继续加大内存才行MEM_ARGS="-Xms1024m -Xmx6144m"。可用top看详细的内存占用情况来判断。 6、安装补丁,出现“success”或“成功”表示安装成功(命令中-patchlist=3NVW的3NVW是解压后的jar文件名) ./bsu.sh -install -patch_download_dir=/home/weblogic/Oracle/Middleware/utils/bsu/cache_dir -patchlist=3NVW -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3 说明: 当出现Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded报错后,将bsu.sh内存参数调大即可。 我同时也遇到Exception in thread "main" java.lang.OutOfMemoryError: Java heap space报错,也是要调大bsu.sh内存的问题。 README文档里的说明: - Configuring Memory options For Microsoft Windows systems Edit the bsu.cmd script and change memory options as follows: set MEM_ARGS=-Xms1024m -Xmx4096m For UNIX Systems Edit the bsu.sh script and change memory options as follows: MEM_ARGS="-Xms1024m -Xmx4096m" README文档里的说明: - Execute bsu.sh -install -patch_download_dir={MW_HOME}/utils/bsu/cache_dir -patchlist={PATCH_ID} -prod_dir={MW_HOME}/{WL_HOME} Where, WL_HOME is the path of the WebLogic home, PATCH_ID is 3NVW (Unique identifier for WLS Patch Set Update 10.3.6.0.210720). 注:检查冲突时会很慢,大概40分钟以上,安装比较快。这次打补丁总耗时约1小时。 如果安装检查出有冲突,则卸载冲突补丁包,如 ./bsu.sh -remove -patchlist=U5I2 -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3 -verbose (注:补丁程序 MXLE 与以下补丁程序互相排斥且不能共存: U5I2) 安装结果: 检查冲突.................. .......... 未检测到冲突 正在安装补丁程序 ID: 3NVW.. 结果: 成功 7、查看补丁是否安装成功 ./bsu.sh -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3 -status=applied -verbose -view 结果如下(比没打补丁前多了 Patch ID:3NVW,CR/BUG:32832785 等补丁信息): ProductName: WebLogic Server ProductVersion: 10.3 MP6 Components: WebLogic Server/Core Application Server,WebLogic Server/Admi nistration Console,WebLogic Server/Configuration Wizard and Upgrade Framework,WebLogic Server/Web 2.0 HTTP Pub-Sub Serve r,WebLogic Server/WebLogic SCA,WebLogic Server/WebLogic JDBC Drivers,WebLogic Server/Third Party JDBC Drivers,WebLogic S erver/WebLogic Server Clients,WebLogic Server/WebLogic Web S erver Plugins,WebLogic Server/UDDI and Xquery Support,WebLog ic Server/Evaluation Database,WebLogic Server/Workshop Code Completion Support BEAHome: /home/weblogic/Oracle/Middleware ProductHome: /home/weblogic/Oracle/Middleware/wlserver_10.3 PatchSystemDir: /home/weblogic/Oracle/Middleware/utils/bsu PatchDir: /home/weblogic/Oracle/Middleware/patch_wls1036 Profile: Default DownloadDir: /home/weblogic/Oracle/Middleware/utils/bsu/cache_dir JavaVersion: 1.6.0_29 JavaVendor: Sun Patch ID: 3NVW PatchContainer: 3NVW.jar Checksum: 1295391619 Severity: optional Category: General CR/BUG: 32832785 Restart: true Description: WLS PATCH SET UPDATE 10.3.6.0.210720 --------------- 命令速查: 1、启动和停止weblogic命令 进入weblogic所在目录:/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin 启动WebLogic:./startWebLogic.sh 停止WebLogic:./stopWebLogic.sh 2、中间件补丁查看: ./bsu.sh -prod_dir=/weblogic/wls1036/wlserver_10.3 -status=applied -view -verbose 3、中间件补丁升级: ./bsu.sh -install -patch_download_dir=/home/weblogic/Oracle/Middleware/utils/bsu/cache_dir -patchlist=3NVW -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3 4、中间件补丁卸载: ./bsu.sh -remove -patchlist=3NVW -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |